<?php
class ParttypeModel extends Action{
	//test
	//
	//############test
	public function getparttypeobyparttypenm($parttypenm){
		$info=collectinfo(__METHOD__,'$parttypenm',array($parttypenm));
		if(isset($parttypenm)===false){return createarrerr('error_code','parttypenm 不能为空',$info);}//防止NULL
		
		$parttype=M('parttype');
		$parttypeo=$parttype->where("parttypenm='".$parttypenm."'")->find();

		return createarrok('ok',$parttypeo,'',$info);
	}

	public function add($parttypenm){
		$info=collectinfo(__METHOD__,'$parttypenm',array($parttypenm));
		if(isset($parttypenm)===false){return createarrerr('error_code','parttypenm 不能为空',$info);}//防止NULL
		
		$parttype=M('parttype');
		$dt=array('parttypenm'=>$parttypenm,'parttypecode'=>$parttypecode);
		
		$parttype->data($dt)->add();

		$arr_parttypeo=$this->getlastparttypeo();$parttypeo=$arr_parttypeo['data'];

		return createarrok('ok',$parttypeo,'',$info);
	}

	public function getlastparttypeo(){
		$info=collectinfo(__METHOD__,'',array());
		
		$parttype=M('parttype');
		$parttypeo=$parttype->order('parttypeid DESC')->find();

		return createarrok('ok',$parttypeo,'',$info);
	}

	
	
} 
?>